Recent Results on Sizing Router Buffers

نویسندگان

  • Guido Appenzeller
  • Nick McKeown
  • Joel Sommers
  • Paul Barford
چکیده

Today all Internet routers are built with buffers that hold packets in times of congestion. These buffers can typically store between 250ms to one second worth of data. According to a widely used “rule-of-thumb”, a link needs a buffer of size B = RTT × C, where RTT is the average round-trip time of a flow passing across the link, and C is the data rate of the link. For example, a 10Gb/s router linecard needs approximately 250ms × 10Gb/s = 2.5Gbits of buffers; and the amount of buffering grows linearly with the line-rate. Such large buffers are challenging for router manufacturers, who must use large, slow, off-chip DRAMs. They also lead to high latencies in case of congestion. Recent research suggest that the rule-of-thumb (B = RTT ×C) is now outdated and incorrect for routers serving highly aggregated traffic. According to these new results, a link with n flows requires no more than B = (RTT × C)/ √ n, for long-lived or short-lived TCP flows. These lower buffer requirements have been verified in simulation and laboratory experiments as well as on real networks with live traffic. The consequences on router design are enormous: a 2.5Gb/s link carrying 10,000 flows could reduce its buffers by 99% with negligible difference in throughput, and a 10Gb/s link carrying 50,000 flows requires only 10Mbits of buffering, which can easily be implemented using fast, on-chip SRAM.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fluid-based Simulation Study: The Effect of Loss Synchronization on Sizing Buffers over 10Gbps High Speed Networks

Router buffer size has been playing an important role in packet based networks. In particular, it has been argued that high speed optical networks of the order of 10Gbps demand for large buffer size according to rule of thumb. Because of inherent limitations (i.e., execution time and memory overhead) of a packet based simulator for high speed optical networks, there are few simulation studies a...

متن کامل

Sizing Router Buffers (Sigcomm 2004)

All Internet routers contain buffers to hold packets during times of congestion. Today, the size of the buffers is determined by the dynamics of TCP’s congestion control algorithm. In particular, the goal is to make sure that when a link is congested, it is busy 100% of the time; which is equivalent to making sure its buffer never goes empty. A widely used rule-of-thumb states that each link ne...

متن کامل

Sizing Router Buffers (Extended Version)

All Internet routers contain buffers to hold packets during times of congestion. Today, the size of the buffers is determined by the dynamics of TCP’s congestion control algorithm. In particular, the goal is to make sure that when a link is congested, it is busy 100% of the time; which is equivalent to making sure its buffer never goes empty. A widely used rule-of-thumb states that each link ne...

متن کامل

Buffer Sizing in a Combined Input Output Queued (CIOQ) Switch

In all internet routers buffers are needed to hold packets during times of congestion. In some recent work, the question of finding the minimum buffer size guaranteeing high throughput has been addressed [3] [6]. The answer to this question is particularly important in building all-optical routers, where the optical technology allows buffering up to a few dozen packets [7]. While in practice mo...

متن کامل

Simulation studies on router buffer sizing for short-lived and pacing TCP flows

Traditionally, the size of router buffers is determined by the bandwidth–delay product discipline (normal discipline), which is the product of the link bandwidth and average round-trip time (RTT) of flows passing through the router. However, recent research results have revealed that when the number of flows is sufficiently large, the buffer size can be decreased to the bandwidth–delay product ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004